// 删除 用户 日记  接口

const db = require('../db')

exports.delete = (req, res) => {
  // console.log(req.body)
  // console.log(req.query)
  const { id, articleid } = req.query
  // console.log(id, articleid)
  const deleteDiarySql = `delete from article where id="${id}" and articleid ="${articleid}"`
  const addDelDiarySql = `insert into delete_article select * from article where id="${id}" and articleid="${articleid}"`

  // 将删除的 日记 添加到 回收站  => 存另外一张数据库 表
  db.query(addDelDiarySql, (err, results) => {
    if (err) return console.log('addDelDiarySql语句错误' + err)
    if (results.affectedRows === 1) {
      // 数据库影响行为1,删除成功

      // 将删除的 日记 从 用户日记表 => 删除
      db.query(deleteDiarySql, (err, results) => {
        if (err) return console.log('deleteDiarySql语句执行失败' + err)
        // if (results.affectedRows === 1) return console.log('删除用户日记成功')
        // console.log('删除用户日记失败')
      })
      res.send({
        mes: '删除日记成功',
        status: 201
      })
    } else {
      res.send({
        mes: '删除日记失败，请稍后再试',
        status: 401
      })
    }
  })
}
